package com.shlh.saas.service;

/**
 * 短信服务接口
 */
public interface SmsService {
    
    /**
     * 发送验证码
     * 
     * @param phone 手机号
     * @param code 验证码
     * @return 是否发送成功
     */
    boolean sendVerificationCode(String phone, String code);
    

    /**
     * 获取存储的验证码
     * 
     * @param phone 手机号
     * @return 存储的验证码，如果不存在返回null
     */
    String getStoredCode(String phone);
    
    /**
     * 删除存储的验证码
     * 
     * @param phone 手机号
     */
    void removeCode(String phone);
} 